package com.yckj.day10;

/**
 * TODO Math类的常用方法
 *
 * @author shengyuee
 * @version 1.0
 * 2025/7/29 15:02
 */
public class MathDemo {
    public static void main(String[] args) {
        // 获取
        System.out.println(Math.abs(-10));
        // 结果为比参数值大于或等于的最小整数的double值
        System.out.println(Math.ceil(10.1));
        // 结果为比参数值小于或等于的最小整数的double值
        System.out.println(Math.floor(10.1));
        System.out.println(Math.floor(10.9));
        System.out.println(Math.floor(-10.1));
        // 获取最大值
        System.out.println(Math.max(10, 20));
        // 获取最小值
        System.out.println(Math.min(10, 20));
        // 获取随机数
        System.out.println(Math.random());
        System.out.println(Math.random() * 10);
        System.out.println(Math.random() * 10 + 1);
        // 获取2的指数
        System.out.println(Math.pow(2, 3));
        // 获取平方根
        System.out.println(Math.sqrt(9));
        // 四舍五入
        System.out.println(Math.round(10.5));
        System.out.println(Math.round(10.4));
        System.out.println(Math.round(-10.5));
        System.out.println(Math.round(-10.4));
        System.out.println(Math.round(-10.6));
        System.out.println(Math.round(10.6));

    }
}
